package com.heima.admin.service.impl;

import com.heima.admin.service.IAuditArticle;
import com.heima.apis.article.IWemediaClient;
import com.heima.model.admin.dtos.NewsAuthDto;
import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.wemedia.dtos.WmNewsPageReqDto;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@Service
@Transactional
@Slf4j
public class AuditArticleImpl implements IAuditArticle {
    /**
     * 查询自媒体端所有文章
     * @param newsAuthDto
     * @return
     */
    @Autowired
    private IWemediaClient iWemediaClient;



    @Override
    public ResponseResult list(NewsAuthDto newsAuthDto) {

        //我测试一下另一个文件变更,更改了一个测试
        //这是一个测试    hhhh
        //hhhh
        //需要传
        if (newsAuthDto!=null){
            WmNewsPageReqDto wmNewsPageReqDto = new WmNewsPageReqDto();
            BeanUtils.copyProperties(newsAuthDto,wmNewsPageReqDto);
            ResponseResult list = iWemediaClient.list(wmNewsPageReqDto);
            return list;
        }
        //这是一个注释
        return null;
    }
}
